//lesson_5_1

int greenLed = 9;  
int redLed = 10;  
int timeOnGreenLed = 500; 
int timeOffGreenLed = 500;
int timeOnRedLed = 500;
int timeOffRedLed = 500;
int blinkNumberGreen = 3;
int blinkNumberRed = 3;

void setup ()
{
pinMode (greenLed, OUTPUT);
pinMode (redLed, OUTPUT);
}

void loop ()
{
for (int i = 1; i <= blinkNumberGreen; i++)
  {
  digitalWrite (greenLed, HIGH);
  delay (timeOnGreenLed);
  digitalWrite (greenLed, LOW);
  delay (timeOffGreenLed);
  }
for (int i = 1; i <= blinkNumberRed; i++)
  {
  digitalWrite (redLed, HIGH);
  delay (timeOnRedLed);
  digitalWrite (redLed, LOW);
  delay (timeOffRedLed);
  }
}

//lesson_5_2
int greenLed = 9;  
int redLed = 10;  
int timeOnGreenLed = 500; 
int timeOffGreenLed = 500;
int timeOnRedLed = 500;
int timeOffRedLed = 500;
int blinkNumberGreen = 3;
int blinkNumberRed = 3;
void setup ()
{
Serial.begin (9600);
pinMode (greenLed, OUTPUT);
pinMode (redLed, OUTPUT);
}
void loop ()
{
for (int i = 1; i <= blinkNumberGreen; i++)
  {
  Serial.println (i);
  digitalWrite (greenLed, HIGH);
  delay (timeOnGreenLed);
  digitalWrite (greenLed, LOW);
  delay (timeOffGreenLed);
  }
for (int i = 1; i <= blinkNumberRed; i++)
  {
  digitalWrite (redLed, HIGH);
  delay (timeOnRedLed);
  digitalWrite (redLed, LOW);
  delay (timeOffRedLed);
  }
}

//lesson_5_3

int greenLed = 9;  
int redLed = 10;  
int timeOnGreenLed = 500; 
int timeOffGreenLed = 500;
int timeOnRedLed = 500;
int timeOffRedLed = 500;
int blinkNumberGreen = 3;
int blinkNumberRed = 3;

void setup ()
{
Serial.begin (9600);
pinMode (greenLed, OUTPUT);
pinMode (redLed, OUTPUT);
}

void loop ()
{
Serial.println ("Green led is blink");
for (int i = 1; i <= blinkNumberGreen; i++)
  {
Serial.println (i);
  digitalWrite (greenLed, HIGH);
  delay (timeOnGreenLed);
  digitalWrite (greenLed, LOW);
  delay (timeOffGreenLed);
  }
for (int i = 1; i <= blinkNumberRed; i++)
  {
  digitalWrite (redLed, HIGH);
  delay (timeOnRedLed);
  digitalWrite (redLed, LOW);
  delay (timeOffRedLed);
  }
}

//lesson_5_4

int greenLed = 9;  
int redLed = 10;  
int timeOnGreenLed = 500; 
int timeOffGreenLed = 500;
int timeOnRedLed = 500;
int timeOffRedLed = 500;
int blinkNumberGreen = 3;
int blinkNumberRed = 3;

void setup ()
{
Serial.begin (9600);
pinMode (greenLed, OUTPUT);
pinMode (redLed, OUTPUT);
}

void loop ()
{
Serial.println ("Green led is blink");
for (int i = 1; i <= blinkNumberGreen; i++)
  {
Serial.println (i);
  digitalWrite (greenLed, HIGH);
  delay (timeOnGreenLed);
  digitalWrite (greenLed, LOW);
  delay (timeOffGreenLed);
  }
Serial.println (" ");
for (int i = 1; i <= blinkNumberRed; i++)
  {
  digitalWrite (redLed, HIGH);
  delay (timeOnRedLed);
  digitalWrite (redLed, LOW);
  delay (timeOffRedLed);
  }
}

//lesson_5_5

int greenLed = 9;  
int redLed = 10;  
int timeOnGreenLed = 500; 
int timeOffGreenLed = 500;
int timeOnRedLed = 500;
int timeOffRedLed = 500;
int blinkNumberGreen = 3;
int blinkNumberRed = 3;

void setup ()
{
Serial.begin (9600);
pinMode (greenLed, OUTPUT);
pinMode (redLed, OUTPUT);
}

void loop ()
{
Serial.println ("Green led is blink");
for (int i = 1; i <= blinkNumberGreen; i++)
  {
Serial.print ("LED blink ");
Serial.println (i);
  digitalWrite (greenLed, HIGH);
  delay (timeOnGreenLed);
  digitalWrite (greenLed, LOW);
  delay (timeOffGreenLed);
  }
Serial.println (" ");
for (int i = 1; i <= blinkNumberRed; i++)
  {
  digitalWrite (redLed, HIGH);
  delay (timeOnRedLed);
  digitalWrite (redLed, LOW);
  delay (timeOffRedLed);
  }
}

//lesson_5_6

int greenLed = 9;  
int redLed = 10;  
int timeOnGreenLed = 500; 
int timeOffGreenLed = 500;
int timeOnRedLed = 500;
int timeOffRedLed = 500;
int blinkNumberGreen = 3;
int blinkNumberRed = 3;

void setup ()
{
Serial.begin (9600);
pinMode (greenLed, OUTPUT);
pinMode (redLed, OUTPUT);
}

void loop ()
{
Serial.println ("Green led is blink");
for (int i = 1; i <= blinkNumberGreen; i++)
  {
Serial.print ("   LED blink ");
Serial.println (i);
  digitalWrite (greenLed, HIGH);
  delay (timeOnGreenLed);
  digitalWrite (greenLed, LOW);
  delay (timeOffGreenLed);
  }
Serial.println (" ");
for (int i = 1; i <= blinkNumberRed; i++)
  {
  digitalWrite (redLed, HIGH);
  delay (timeOnRedLed);
  digitalWrite (redLed, LOW);
  delay (timeOffRedLed);
  }
}